- berate
- v1. scold, chide, tongue-lash, rate, harangue, rant, curse, execrate, imprecate, anathematize; upbraid, objurgate, excoriate, lambaste, flay, fulminate against; castigate, chastise, berate, censure, criticize, reproach, rebuke, reprove, Inf. jump on, Inf. dress down, Inf. slam, Sl. jump all over, Sl. chew out, Inf. bawl out, Sl. strafe.2. assail, revile, blackguard, vituperate, abuse, belabor, lash, rail against, inveigh against; attack, light into, Inf. sail into, Inf. tear into, Inf. rip into, Inf. lace into, Inf. jump down [s.o.'s] throat, Archaic. clapperclaw.3. vilify, traduce, asperse, calumniate, impugn, slur, malign, defame, denigrate, slander, libel, backbite, bespatter; denounce, decry, disparage, discredit, depreciate, deprecate, belittle, minimize, run or put down, Inf. knock; pull to pieces, Sl. do a hatchet job on, cut up, shred, give a bad name, Sl. badmouth, speak ill of, speak evil of; gibbet, scorn, hold up to scorn, deride, ridicule, scoff or jeer at, sneer at, mock, lampoon, pasquinade, make fun of.
A Note on the Style of the synonym finder. 2014.